.app {

    height:calc(100vh);
    overflow:hidden;
}

.app_header {
  height: 50px;
  background-color: #fff;
  padding: 0 1rem;
  border-bottom:1px solid rgb(224, 221, 221);
}

.header {
  display:flex;
  justify-content:space-between;
  align-items: center;

  height: 100%;
}

.header_logocontainer {
  width: 10%;
  text-align: center;
  
}

.header_logoimg {
  
  color:rgb(204, 22, 22);    
  font-size: 1rem;
  
}
.header_logotext {
  
  font-size:0.8rem;
  color:black;
}

.header_menu {
  flex:1;
  width: 90%;
  display: inline-block;
  position:relative;
  
}
.header_logout {
  
  padding-right:50px;
}

/* .header_logout > .ant-btn {
  background-color: rgb(204, 22, 22); 
  color:#fff;
} */



.app_sider {
    background-color: #fff;
    border-right: 1px solid rgb(224, 221, 221);
}

.sider_switchicon {
  position: absolute;
  margin: 0 1rem;
  top:1rem;
  right:-2rem;

}

.app_content {
  padding:1rem 2rem;
  background-color: #fff;
  overflow: auto;
}